package com.hh.flow.dto;


import com.hh.flow.domain.FlowDefinition;
import com.hh.flow.domain.FlowNode;
import com.hh.flow.domain.FlowSkip;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.ArrayList;
import java.util.List;


/**
 * @author minliuhua
 * @description: 流程初始化数据集合
 * @date: 2023/3/30 14:27
 */
@Data
@EqualsAndHashCode
public class FlowCombine {
    /**
     * 所有的流程定义
     */
    private FlowDefinition allDefinition = new FlowDefinition();

    /**
     * 所有的流程结点
     */
    private List<FlowNode> allNodes = new ArrayList<>();

    /**
     * 所有的流程结点跳转关联
     */
    private List<FlowSkip> allSkips = new ArrayList<>();

}
